package com.yidu.dao;

import java.util.List;
import java.util.Map;

import com.yidu.model.SuWhDetail;
/**
 * 批发订单详情Mapper
 * @Type SuWhDetailMapper
 * @author ZhuYiFan
 * @Date 2018年12月6日
 * @Time 上午9:15:22
 */
public interface SuWhDetailMapper {
    int deleteByPrimaryKey(String wdId);

    int insert(SuWhDetail record);

    int insertSelective(SuWhDetail record);

    SuWhDetail selectByPrimaryKey(String wdId);

    int updateByPrimaryKeySelective(SuWhDetail record);

    int updateByPrimaryKey(SuWhDetail record);
    
    /**
         * 查询所有批发订单详情
     * @param maps map对象
     * @return list 批发订单详情集合
     */
	List<SuWhDetail> findAll(Map<String, Object> maps);
	
	/**
	 * 查询所有批发订单详情行数
	 * @param maps map集合
	 * @return 批发详情行数
	 */
	int findCount(Map<String, Object> maps);
	
	/**
	 * 根据批发订单ID查询商品详情
	 * @param whId 批发订单ID
	 * @return list商品详情集合
	 */
	List<SuWhDetail> findComId(String whId);
	
	/**
	 * 查询批发本月金额
	 * @param mapSum 月份
	 * @return integer 集合
	 */
	List<SuWhDetail> findXianAll(Map<String, Object> mapSum);
	
	/**
	 * 根据商品详情ID查询商品数量
	 * @param wdId 商品详情ID
	 * @return 商品数量
	 */
	int queryNumber(String wdId);
}